troop of young mares at pasture - French English Dictionary